Mint\MRM\DataBase\Models\CampaignModel D

Total Complexity 128
Dependencies 13
Dependents 7
Total lines 1,478
Lines of code 784
Logical lines of code 418
Comment lines 593
Methods 54
Properties 0

Methods 54

Method Rating Maintainability Complexity Lines of code
replace_test_mail_dynamic_placeholders()
A
45 14 34
get_all()
A
39 11 67
get_campaign_recipients_email()
A
49 8 30
schedule_campaign_action()
A
48 8 30
get_campaign_email()
S
47 4 38
update()
S
54 5 19
schedule_single_send_email_action_delay()
S
58 4 15
schedule_async_send_email_action()
S
59 4 15
destroy_all()
S
59 4 13
get_urls_from_campaign_email()
S
52 3 24
insert()
S
57 3 16
destroy()
S
59 3 14
update_campaign_email_meta()
S
53 2 26
update_campaign_emails()
S
54 2 23
insert_campaign_emails()
S
54 2 21
insert_campaign_recipients()
S
58 2 16
get_campaign_email_by_index()
S
59 2 14
delete_all_child_row_by_campaign_ids()
S
60 2 13
get_campaign_groups()
S
61 2 11
get_campaign_email_to_duplicate()
S
56 1 21
get_campaign_emails_to_analytics()
S
58 1 18
get_campaign_email_attributes_to_sent()
S
59 1 16
get_campaign_email_meta()
S
66 2 7
get_campaign_meta_value()
S
68 2 6
prepare_campaign_click_rate()
S
62 2 9
prepare_campaign_open_rate()
S
62 2 9
is_campaign_exist()
S
63 2 10
is_campaign_meta_exist()
S
63 2 10
insert_or_update_campaign_meta()
S
66 2 8
insert_campaign_meta()
S
59 1 15
get_campaign_email_for_background()
S
64 2 9
get_first_campaign_email()
S
59 1 14
update_campaign_email_status()
S
61 1 14
update_campaign_meta()
S
61 1 14
update_campaign_recipients()
S
61 1 14
get_all_customfield()
S
60 1 13
update_campaign_status()
S
62 1 12
remove_email_from_campaign()
S
63 1 11
get_last_inserted_campaign_email()
S
69 1 6
get_campaign_to_analytics()
S
65 1 8
get_campaign_type()
S
69 1 6
unschedule_campaign_actions()
S
67 1 8
get_campaign_email_to_builder()
S
69 1 6
get()
S
62 1 10
get_last_campaign_email_id()
S
63 1 10
get_publish_campaign_id()
S
68 1 6
replace_image_tag_with_placeholder_for_test()
S
75 1 4
get_campaign_value()
S
70 1 5
get_campaign_to_duplicate()
S
62 1 10
delete_child_row_campaign_id()
S
64 1 9
get_email_by_index()
S
69 1 6
get_campaign_email_ids()
S
69 1 6
get_campaign_email_by_id()
S
69 1 6
get_schedule_campaign()
S
64 1 9